// =======================================================================
// 
//       Filename:  temlatefile.hpp
// 
//    Description:  
// 
//        Version:  1.0
//        Created:  09.04.2010 20:51:22
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  Dominik 'domachine' Burgdörfer (-), dominik.burgdoerfer@googlemail.com
//        Company:  -
// 
// =======================================================================


#ifndef  TEMLATEFILE_INC
#define  TEMLATEFILE_INC
#include <iostream>
#include <vector>
#include <boost/filesystem.hpp>
#include "element.hpp"

namespace webplodder {
    namespace Template {
        class File : public std::vector<boost::shared_ptr<Element> > {
        public:
            File(const boost::filesystem::path& sourcePath);

            boost::filesystem::path sourcePath() const;

        private:
            boost::filesystem::path mSourcePath;
        };
    }
}
#endif   // ----- #ifndef TEMLATEFILE_INC  -----
